perm filename FINL81.F4[EXM,LCS] blob
sn#573325 filedate 1981-03-19 generic text, type T, neo UTF8
00100 REAL I,II,III,IV
00200 DIMENSION NM(4,18),I(18),II(12,18),III(18),IV(4,18)
00300 1,GRADE(18),XI(18),XII(18),XIII(18),XIV(18)
00400 DATA NM/
00500 1'JONES,CHRIS. ','NICHOLSON,LESLIE ',
00600 1'SHIELDS,ANDREW ','EAGLETON,GWEN ',
00700 1'GOOD,LARRY ','FEHRENBACH,ANDREW ',
00800 1'HARRISON,DANIEL ','LEE,DANA ',
00900 1'KIRK,VERNON ','OSBORNE,KIM ',
01000 1'PERLOFF,NANCY ','RAIN,BARBARA ',
01100 1'SAWHILL,BRUCE ','SETRAKIAN,MARY ',
01200 1'SIMS,JANET ','TOGASHI,SANDRA ',
01300 1'WASSERMAN,NATALIE ','WEISZ,MARGIE '/
01400 CALL IFILE(1,'FINL')
01500 JK=0
01600 32 READ(1,44,END=33)K
01700 DO 31 N=1,18
01800 31 IF(K.EQ.NM(1,N))GO TO 1
01900 GO TO 32
02000 1 TYPE 2,(NM(K,N),K=1,4)
02100 2 FORMAT(1X,4A5)
02200 44 FORMAT(A5)
02300 CC READ(1,4)(II(K,N),K=1,12)
02400 RI=0
02500 CC DO 7 K=1,12
02600 CC IF(II(K,N).NE.0)GO TO 7
02700 CC TYPE 8
02800 8 FORMAT(' **** MISSING INPUT ****'/)
02900 CC7 RI=RI+II(K,N)
03000 CC RI=RI/120*20
03100 C QUEST. I IS IN 12 PARTS. IT ALL = 20% OF EXAM.
03200 CC XI(N)=RI
03300 4 FORMAT(20F)
03400 C QUEST. II, III, IV = 26.66%
03500 READ(1,4)(IV(K,N),K=1,4)
03600 RIV=0
03700 DO 12 K=1,4
03800 IF(IV(K,N).NE.0)GO TO 12
03900 TYPE 8
04000 12 CONTINUE
04100 XI(N)=IV(1,N)*.16666
04200 XII(N)=IV(2,N)*2.6666
04300 XIII(N)=IV(3,N)*2.6666
04400 XIV(N)=IV(4,N)*0.889
04500 GRADE(N)=XI(N)+XII(N)+XIII(N)+XIV(N)
04600 JK=JK+1
04700 GO TO 32
04800
04900 22 FORMAT(' GRADE=',F5.2,/' I=',F5.2,' II=',F5.2,
05000 1' III=',F5.2,' IV=',F5.2/)
05100 33 CALL OFILE(1,'GRADE')
05200 RK=JK
05300 R=0
05400 DO 25 K=1,18
05500 25 R=R+GRADE(K)
05600 R=R/RK
05700 TYPE 24,R
05800 WRITE(1,24)R
05900 24 FORMAT(/' AVERAGE=',F5.2/)
06000 DO 23 K=1,18
06100 IF(GRADE(K).EQ.0)GO TO 23
06200 TYPE 2,(NM(N,K),N=1,4)
06300 WRITE(1,2),(NM(N,K),N=1,4)
06400 TYPE 22,GRADE(K),XI(K),XII(K),XIII(K),XIV(K)
06500 WRITE(1,22)GRADE(K),XI(K),XII(K),XIII(K),XIV(K)
06600 23 CONTINUE
06700 27 FORMAT(12F7.2,/3F7.2//)
06800 END